trip over one's own tongue - Francés Inglés Diccionario